between the devil and the deep blue sea

Translations
entre le marteau et l'enclume
Definitions
A situation where a person is faced with two difficult choices, neither of which is desirable, often implying that one must choose between two unfavorable outcomes.